namespace Beaker.OpenCube.Game.Mobs
{
	/// <summary>
	/// Implemented by mobs that can be tamed by a player.
	/// </summary>
	public interface ICanBeTamed
	{
		/// <summary>
		/// Gets or sets the name of the owner. Empty string if no owner.
		/// </summary>
		/// <value>
		/// The name of the owner. Empty string if no owner.
		/// </value>
		string OwnerName { get; set; }

		/// <summary>
		/// Gets or sets a value indicating whether this mob is sitting.
		/// </summary>
		/// <value>
		/// <c>true</c> if this mob is sitting; otherwise, <c>false</c>.
		/// </value>
		bool IsSitting { get; set; }
	}
}